package www.rlicker.dao;

import www.rlicker.model.DepositRecord;
import www.rlicker.mybatis.Criteria;
import java.util.List;

/**
 * 
 * DepositRecord鏁版嵁搴撴搷浣滄帴鍙ｇ被
 * 
 **/

public interface IDepositRecordDao{


	/**
	 * 
	 * 鍒嗛〉鏌ヨ
	 * 
	 **/
	public List<DepositRecord>  queryPage (Criteria<DepositRecord> param);

	/**
	 * 
	 * 鍒嗛〉鎬绘暟鏌ヨ
	 * 
	 **/
	public Integer queryPageCount (Criteria<DepositRecord> param);

	/**
	 * 
	 * 鏌ヨ锛堟牴鎹富閿甀D鏌ヨ锛�
	 * 
	 **/
	public DepositRecord  queryEntity (Integer id );

	/**
	 * 
	 * 鍒犻櫎锛堟牴鎹富閿甀D鍒犻櫎锛�
	 * 
	 **/
	public int deleteById (Integer id );

	/**
	 * 
	 * 娣诲姞 锛堝尮閰嶆湁鍊肩殑瀛楁锛�
	 * 
	 **/
	public int insert(DepositRecord record );
	/**
	 * 
	 * 淇敼锛堝尮閰嶆湁鍊肩殑瀛楁锛�
	 * 
	 **/
	public int update (Criteria<DepositRecord> param);


}